package main.carteleracm.ca.data;

import java.util.ArrayList;
import java.util.List;

public class Pelicula {
	String formato; //3D, Normal, etc
	String urlImagen;
	String nombre;
	String genero;
	String clasificacion;
	String idioma;
	String duracion;
	String sinopsis;
	String linkHorarios;
	String linkTrailer;
	
	public Pelicula(String formato, String urlImagen, String nombre,
			String genero, String clasificacion, String idioma,
			String duracion, String sinopsis, String linkHorarios,
			String linkTrailer) {
		super();
		this.formato = formato;
		this.urlImagen = urlImagen;
		this.nombre = nombre;
		this.genero = genero;
		this.clasificacion = clasificacion;
		this.idioma = idioma;
		this.duracion = duracion;
		this.sinopsis = sinopsis;
		this.linkHorarios = linkHorarios;
		this.linkTrailer = linkTrailer;
	}

	public Pelicula(){
		sinopsis=linkTrailer=formato=urlImagen=nombre=genero=clasificacion=idioma=duracion=linkHorarios=null;
	}
	
	public String getFormato() {
		return formato;
	}
	public void setFormato(String formato) {
		this.formato = formato;
	}
	public String getUrlImagen() {
		return urlImagen;
	}
	public void setUrlImagen(String urlImagen) {
		this.urlImagen = urlImagen;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getGenero() {
		return genero;
	}
	public void setGenero(String genero) {
		this.genero = genero;
	}
	public String getClasificacion() {
		return clasificacion;
	}
	public void setClasificacion(String clasificacion) {
		this.clasificacion = clasificacion;
	}
	public String getIdioma() {
		return idioma;
	}
	public void setIdioma(String idioma) {
		this.idioma = idioma;
	}
	public String getDuracion() {
		return duracion;
	}
	public void setDuracion(String duracion) {
		this.duracion = duracion;
	}
	public String getLinkHorarios() {
		return linkHorarios;
	}
	public void setLinkHorarios(String linkHorarios) {
		this.linkHorarios = linkHorarios;
	}
	public void setLinkTrailer(String linkTrailer) {
		this.linkTrailer = linkTrailer;
	}
	public String getLinkTrailer() {
		return this.linkTrailer;
	}	
	public String getSinopsis() {
		return sinopsis;
	}

	public void setSinopsis(String sinopsis) {
		this.sinopsis = sinopsis;
	}

	@Override
	public String toString() {
		return "Pelicula [formato=" + formato + ", urlImagen=" + urlImagen
				+ ", nombre=" + nombre + ", genero=" + genero
				+ ", clasificacion=" + clasificacion + ", idioma=" + idioma
				+ ", duracion=" + duracion + ", sinopsis=" + sinopsis
				+ ", linkHorarios=" + linkHorarios + ", linkTrailer="
				+ linkTrailer + "]";
	}

	public static class Peliculas{
		List<Pelicula> peliculas;
		
		public Peliculas(){
			peliculas = new ArrayList<Pelicula>();
		}

		public List<Pelicula> getPeliculas() {
			return peliculas;
		}		
		
	}
	
}